package br.ita.doacoes.view.voluntarios;

import javax.swing.DefaultListModel;

import br.ita.doacoes.core.templates.DAO;
import br.ita.doacoes.core.templates.GenericDAOJPA;
import br.ita.doacoes.domain.voluntarios.Habilidade;
import br.ita.doacoes.view.cadastrodoacoes.refresher.Refreshable;
import br.ita.doacoes.view.cadastrodoacoes.refresher.Refresher;



public class HabilidadesListModel extends DefaultListModel implements Refreshable{
	DAO<Habilidade> dao = new GenericDAOJPA(Habilidade.class);
	
	public HabilidadesListModel() {
		refresh();
		Refresher.add(this);
	}
	
	public void refresh(){
		removeAllElements();
		for(Object obj: dao.getList()){
			addElement(obj);
		}
	}

}
